package database;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;

import domain.Speler;
import domain.exceptions.KomtInOrdeException;

public interface iDatabase {

	public ArrayList<Speler> getSpelers();

	public void schrijfGegevensWeg();

	public Speler getSpeler(String spelerNaam);

	public boolean addSpeler(String spelerNaam, int score);
	
	public void updateSpelerScore(Speler speler);

	public void loadDatabase() throws IOException, KomtInOrdeException;

	public void loadProperties() throws FileNotFoundException, IOException;

}
